diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-06 16:15:14 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-06 16:15:14 +0700 |
| commit | e561175d7167da3f6ac25200ad3cce63ea38e20b (patch) | |
| tree | 0ad04bc66ef2b5ca23f35bfa9614731e1240d9f3 /src/pages/my/transaction/[id].js | |
| parent | 620223f151700bbd91a33d32e2a4c29d4c287e9d (diff) | |
no message
Diffstat (limited to 'src/pages/my/transaction/[id].js')
| -rw-r--r-- | src/pages/my/transaction/[id].js | 36 |
1 files changed, 25 insertions, 11 deletions
diff --git a/src/pages/my/transaction/[id].js b/src/pages/my/transaction/[id].js index d1ecbd7f..51004839 100644 --- a/src/pages/my/transaction/[id].js +++ b/src/pages/my/transaction/[id].js @@ -107,11 +107,13 @@ export default function DetailTransaction() { }); const downloadPurchaseOrder = () => { - + const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${transaction.id}/download_po/${transaction.token}`; + window.open(url, 'download') }; - const uploadPurchaseOrder = () => { - openPopup(); + const downloadQuotation = () => { + const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${transaction.id}/download/${transaction.token}`; + window.open(url, 'download') }; return ( @@ -152,7 +154,7 @@ export default function DetailTransaction() { <button type="button" className="btn-light py-1.5 px-3 ml-auto" - onClick={transaction?.purchase_order_file ? downloadPurchaseOrder : uploadPurchaseOrder} + onClick={transaction?.purchase_order_file ? downloadPurchaseOrder : openPopup} > { transaction?.purchase_order_file ? 'Download' : 'Upload' } </button> @@ -211,15 +213,27 @@ export default function DetailTransaction() { Belum ada Invoice </Alert> ) } - <button - className="btn-light w-full mt-4" - disabled={transaction?.status != 'waiting'} - onClick={() => openConfirmAlert(transaction)} - > - Batalkan Transaksi - </button> </div> </div> + + <LineDivider /> + + <div className="px-4"> + <button + className="btn-light w-full mt-4" + disabled={transaction?.status != 'draft'} + onClick={downloadQuotation} + > + Download Quotation + </button> + <button + className="btn-light w-full mt-4" + disabled={transaction?.status != 'waiting'} + onClick={() => openConfirmAlert(transaction)} + > + Batalkan Transaksi + </button> + </div> </> ) : ( <div className="p-4 py-6"> |
